package o;

import android.content.Context;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.Fragment.SavedState;
import java.io.FileDescriptor;
import java.io.PrintWriter;
import java.util.List;

public abstract class FragmentManager {
    static final jy ˏ = new jy();
    private jy ˊ = null;

    public interface c {
        void ˋ();
    }

    public static abstract class e {
        public void ˏ(@NonNull FragmentManager juVar, @NonNull Fragment fragment, @NonNull Context context) {
        }

        public void ˊ(@NonNull FragmentManager juVar, @NonNull Fragment fragment, @NonNull Context context) {
        }

        public void ˎ(@NonNull FragmentManager juVar, @NonNull Fragment fragment, @Nullable Bundle bundle) {
        }

        public void ˏ(@NonNull FragmentManager juVar, @NonNull Fragment fragment, @Nullable Bundle bundle) {
        }

        public void ॱ(@NonNull FragmentManager juVar, @NonNull Fragment fragment, @Nullable Bundle bundle) {
        }

        public void ˏ(@NonNull FragmentManager juVar, @NonNull Fragment fragment, @NonNull View view, @Nullable Bundle bundle) {
        }

        public void ˋ(@NonNull FragmentManager juVar, @NonNull Fragment fragment) {
        }

        public void ॱ(@NonNull FragmentManager juVar, @NonNull Fragment fragment) {
        }

        public void ˎ(@NonNull FragmentManager juVar, @NonNull Fragment fragment) {
        }

        public void ˏ(@NonNull FragmentManager juVar, @NonNull Fragment fragment) {
        }

        public void ˊ(@NonNull FragmentManager juVar, @NonNull Fragment fragment, @NonNull Bundle bundle) {
        }

        public void ˊ(@NonNull FragmentManager juVar, @NonNull Fragment fragment) {
        }

        public void ᐝ(@NonNull FragmentManager juVar, @NonNull Fragment fragment) {
        }

        public void ʻ(@NonNull FragmentManager juVar, @NonNull Fragment fragment) {
        }
    }

    @Nullable
    public abstract Fragment findFragmentById(@IdRes int i);

    @Nullable
    public abstract Fragment findFragmentByTag(@Nullable String str);

    @Nullable
    public abstract SavedState ˊ(@NonNull Fragment fragment);

    @Nullable
    public abstract Fragment ˊ(@NonNull Bundle bundle, @NonNull String str);

    @NonNull
    public abstract FragmentTransaction ˊ();

    public abstract void ˋ(int i, int i2);

    public abstract void ˋ(@NonNull Bundle bundle, @NonNull String str, @NonNull Fragment fragment);

    public abstract void ˎ(@NonNull String str, @Nullable FileDescriptor fileDescriptor, @NonNull PrintWriter printWriter, @Nullable String[] strArr);

    public abstract boolean ˎ();

    @NonNull
    public abstract List<Fragment> ˏ();

    public abstract boolean ॱ();

    public void ˋ(@NonNull jy jyVar) {
        this.ˊ = jyVar;
    }

    @NonNull
    public jy ˋ() {
        if (this.ˊ == null) {
            this.ˊ = ˏ;
        }
        return this.ˊ;
    }
}
